@font-face {
  font-family: 'NeoSansPro-Regular';
  src:	url('../../fonts/NeoSansPro-Regular.eot?#iefix') format('embedded-opentype'),
  		url('../../fonts/NeoSansPro-Regular.otf')  format('opentype'),
	    url('../../fonts/NeoSansPro-Regular.woff') format('woff'),
		url('../../fonts/NeoSansPro-Regular.ttf') format('truetype'),
		url('../../fonts/NeoSansPro-Regular.svg#NeoSansPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NeoSansPro-Bold';
  src:	url('../../fonts/NeoSansPro-Bold.eot?#iefix') format('embedded-opentype'),
  		url('../../fonts/NeoSansPro-Bold.otf')  format('opentype'),
	    url('../../fonts/NeoSansPro-Bold.woff') format('woff'),
		url('../../fonts/NeoSansPro-Bold.ttf') format('truetype'),
		url('../../fonts/NeoSansPro-Bold.svg#NeoSansPro-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

#popup_container {
	/*font-family: Helvetica, Arial, sans-serif;;
	font-style: normal;
	font-size: 1.2em;*/
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 500px; /* Dialog will wrap after this width */
	
	border: 1px solid #000;
	background-color:#fff; /*#E0E0E0;	*/
	-webkit-box-shadow: 5px 2px 20px 0px rgba(0,0,0,0.05);
	-moz-box-shadow: 5px 2px 20px 0px rgba(0,0,0,0.05);
	box-shadow: 5px 2px 20px 0px rgba(0,0,0,0.05);
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;

}

#popup_title {
	font-size: 1em;
	font-family: 'Nunito-titulo', Helvetica, Arial, sans-serif;
	font-style: normal;
	text-align: center;
	line-height: 1.5em;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
	background-color: #000;
	color: #fff;
	text-transform: uppercase;
}

#popup_content {
	/*background: 16px 16px no-repeat url(../images/info.gif);*/
	padding: 1em 1.75em;
	margin: 0em;
	color: #000;
	background-color:#FFF; /*#E0E0E0;*/
}

#popup_ok{
    background-color: #000;/*#376083;*/
    border-radius: 3px;
    padding: 5px 10px; 
    border: 0px !important;
    border-image-width:0!important;  
    color:#fff; 
}

#popup_cancel{
	background-color: #000;/*#376083;*/
    border-radius: 3px;
    padding: 5px 10px; 
    color:#fff; 
}


#popup_message {
	padding: 5px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}